synthetic rubber lattices - French English Dictionary